import Student from "./student.js";

let {$,element} = layui;
export default class Manage{
    constructor(next){
        this.render();
        
        next();
        this.handle();
    }
    render(){
        let template = `
        <!DOCTYPE html>
        <html lang="en">
            <head>
            </head>
            <body>
                <div class="layui-layout layui-layout-admin">
                    <div class="layui-header">
                        <div class="layui-logo layui-hide-xs layui-bg-black">
                            朗沃学生管理系统
                        </div>
                       
                        <ul class="layui-nav layui-layout-right">
                            <li
                                class="layui-nav-item layui-hide layui-show-md-inline-block"
                            >
                                <a id="username" href="javascript:;">
                                   
                                </a>
                               
                            </li>
                            <li
                                class="layui-nav-item"
                                lay-header-event="menuRight"
                                lay-unselect
                            >
                                <a id="logout" href="javascript:;">Sign out</a>
                            </li>
                        </ul>
                    </div>
        
                    <div class="layui-side layui-bg-black">
                        <div class="layui-side-scroll">
                            <!-- 左侧导航区域（可配合layui已有的垂直导航） -->
                            <ul class="layui-nav layui-nav-tree" lay-filter="studentNav">
                               
                                <li class="layui-nav-item">
                                    <a href="#manage/student">学生管理</a>
                                </li>
                                <li class="layui-nav-item">
                                    <a href="#manage/class">班级管理</a>
                                </li>
                                <li class="layui-nav-item">
                                    <a href="#manage/teacher">老师管理</a>
                                </li>
                            </ul>
                        </div>
                    </div>
        
                    <div class="layui-body">
                        <!-- 内容主体区域 -->
                        <div id="content" style="padding: 15px">
                            
                        </div>
                    </div>
        
                    <div class="layui-footer">
                        <!-- 底部固定区域 -->
                        底部固定区域
                    </div>
                </div>
            </body>
        </html>
        `;
        $("#root").html(template);
    }
    handle(){
        // $.ajax({ 
        //     url:"/getSession",
        //     success(res){
        //         if(Object.keys(res.data).length == 0){
        //             location.href = "#login";
        //         }else{
        //             $("#username").html(res.data.username);
        //         }
                
        //     }
        // });
        // $("#logout").click(function(){
        //     $.ajax({
        //         type:"get",
        //         url:"/removeSession",
        //         success(){
        //             location.href = "#login";
        //         }
        //     });
        // });
        $.ajax({
            type:"get",
            url:"/getToken",
            success(res){
                $("#username").html(res.data.username);
            }
           
        })
        $("[href='"+location.hash+"']").parent().addClass("layui-this")
        element.render();
        // element.on("nav(studentNav)",function(ele){
        //     // $("#content").load(ele.attr("href").substring(1) + ".html");
        //     if(ele.attr("href").substring(1) == "student"){
        //         console.log("student");
        //         new Student();
        //     }
        // });
    }
}